草庐IT

安卓 TextView

全部标签

android - Textview setCompoundDrawables 不改变或显示

我有一个带有自定义列表项的ListView现在Eclipse使用Thistaganditschildrencanbereplacedbyoneandacompounddrawable警告我.一切正常,但我讨厌警告,现在我已将View更改为。但是图像没有显示,可以告诉我布局有什么问题,这是我的适配器publicclassCategoryAdapterextendsArrayAdapter{privateContextmContext;privateintmLayoutResourceId;privateCategorymCategories[]=null;publicCategoryAd

android - 将 TextView 添加到表面 View

我在我的应用程序中使用这个表面View,现在我想以编程方式向其中添加TextView。我该怎么做。""谢谢...... 最佳答案 一个选项可能是让FrameLayout有两个child,第一个是SurfaceView,然后是您想要覆盖在SurfaceView上的任何内容。在下面的示例中,FrameLayout中的第二个View是一个带有Button和TextView的horozontilLinearLayout。FrameLayout将其所有子项显示为按Z顺序堆叠,第一个子项位于底部,所有子项位于左上角。在这种情况下,LinearL

鸿蒙与安卓的对比,国产之光正逐步闪耀

鸿蒙是面向5G物联网、面向全场景的分布式操作系统,其不是安卓系统的分支或修改而来的,与安卓、iOS是不一样的操作系统。鸿蒙将打通手机、电脑、平板、电视、电器设备、工业自动化控制、无人驾驶、车机设备、智能穿戴统一成一个操作系统,并且该系统是面向下一代技术而设计的,能兼容全部安卓应用。其将创造一个超级虚拟终端互联的世界,将人、设备、场景有机联系在一起。1、系统内核的对比(鸿蒙稳定性更高)安卓系统:基于linux的宏内核设计,宏内核包含了操作系统绝大多数的功能和模块。这些功能和模块都具有最高的权限,只要一个模块出错,整个系统就会崩溃。鸿蒙OS:基于微内核设计,微内核仅包括了操作系统必要的功能模块(任

java - 非法状态异常 : ArrayAdapter requires the resource ID to be a TextView

我运行了一次我的代码,一切正常,我又运行了一次,但现在每次都崩溃了。LogCat给了我这个:04-1103:15:57.293:D/dalvikvm(344):GC_EXTERNAL_ALLOCfreed68K,52%free2588K/5379K,external1907K/2137K,paused65ms04-1103:15:57.497:E/ArrayAdapter(344):YoumustsupplyaresourceIDforaTextView04-1103:15:57.497:D/AndroidRuntime(344):ShuttingdownVM04-1103:15:57

android - 是否可以在 api-16 之前的设备上使用 TextView#getMaxLines()?

我在我的应用程序中使用了TextView#getMaxLines()几个星期没有发生任何事故。Lint现在通知我它仅在API16+中可用(#setMaxLines()是API1+...),但(据我所知)我还没有修改了任何会导致这个突然出现的标志的东西——我的min-sdk已经有一段时间了,我的源代码管理中有文件来证明这一点。1)为什么lint会随机标记此错误?(明确地说,我的意思是说它一开始就应该捕捉到它——我并不是说它根本不应该标记它)。2)有什么方法可以在pre-api16设备上检索TextView的maxLines吗?我检查了thesource但无法设计一种方法来使用2.2dev

安卓打包问题

我在android中使用libgdx框架。我从链接http://code.google.com/p/libgdx/downloads/list复制了gdx-helloworld.zip并将其导入到Eclipse中。但问题是我无法运行该应用程序。描述-转换为Dalvik格式失败,错误1​​资源-gdx-helloworld-android位置-未知类型-Android打包问题我不知道问题在哪里。任何请帮我解决pbm 最佳答案 这个问题主要是由于您的应用程序和库中的某些类具有相同的名称和相同的包。做一件事,将库的包更改为其他包,然后尝试

安卓 : How to listen to longclick events in any text area in other applications?

我正在尝试开发一个Android应用程序,在将数据粘贴到任何地方时提供额外的选项。我知道如何从剪贴板中获取数据。我只需要知道如何在其他应用程序(如浏览器、facebook、twitter等)的任何文本区域中监听longclick事件,这样我的应用程序就会被触发,让用户可以选择在处理后将数据粘贴到剪贴板上它,作为以正常方式粘贴它的替代方法。 最佳答案 自从您提出这个问题以来,我们已经取得了长足的进步,但实际上有两种方法可以做到这一点:调用ClipboardManager.addPrimaryClipChangedListener()并

安卓 map 错误: Couldn't get connection factory client (with a correct ApiKey)

嗨,MapActivity启动了,它显示了一张带有纬度和经度(0,0)的map,我无法获取当前位置,因为我收到此错误:09-1612:06:46.515:错误/MapActivity(464):无法获取连接工厂客户端apikey是正确的,我也重新安装了eclipse+androidsdk并重新生成了另一个debug.keystore及其相关的apikey,但没有任何改变..来源是这样的(注意我在logcatSystem.out.println("*i'mhere"+current_lat))上看不到println);:packageit.me.map;importcom.google.

安卓 "Tooltip"

当前的AndroidYouTube应用程序为导航用户界面提供了有用的提示。例如:当用户第一次在播放视频时切换选项卡时,会弹出一个带有箭头的小“工具提示”,上面写着“您也可以通过左右滑动来切换选项卡”。或类似的东西。有没有办法模仿此工具提示的外观和功能? 最佳答案 我能想到的最好的方法是在首选项文件中添加一些内容,当用户触发某个事件(在Y​​outube中按下标签而不是滑动)时,它会显示自定义View甚至Toast消息。然后在tooltip被触发后,在preferences文件中设置具体的tag为已触发。

android - 在 Android 中设置从另一个线程或 BeginInvoke 可见的 TextView

我正在开发Android2.2应用程序。我有一个Activity的事件监听器,我想在收到事件时设置一个可见的TextView。但是有一个错误:我只能将其设置为从UI线程可见。在C#和WindowsMobile中有一个BeginInvoke。Android中有类似的东西吗?谢谢。 最佳答案 您可以使用Activity#runOnUiThread或AsyncTask作为复制BeginInvoke功能的两种最简单的方法;runOnUiThread是最相似的。对于更复杂或以性能为导向的需求(即,您不想继续创建大量Runnable对象),您可